package com.fy56.platform.logistics.model;

import com.fy56.platform.logistics.common.AbstractModel;
import java.util.Date;

public class Project extends AbstractModel {

    /**
     * 项目中文名称
     */
    private String cnName;

    /**
     * 项目英文名称
     */
    private String enName;

    /**
     * 访问地址
     */
    private String url;

    /**
     * 所属服务器
     */
    private ServerManage server;

    /**
     * 所属服务器路径
     */
    private String serverPath;

    /**
     * 数据库地址
     */
    private String dbUrl;

    /**
     * 数据库用户名
     */
    private String dbUser;

    /**
     * 密码
     */
    private String dbPass;

    /**
     * 是否启用：1开启 0关闭
     */
    private int useFlag;

    /**
     * 启动地址（用于项目的启动操作）
     */
    private String startUpUrl;

    /**
     * 终止地址（用于项目的启动操作）
     */
    private String shutDownUrl;

    /**
     * 终止时间
     */
    private Date shutDownTime;

    /**
     * 金融代码
     */
    private String financialCode;

    /**
     * 金融代码密码
     */
    private String pass;

    /**
     * 项目中文名称
     * @return cnName 项目中文名称
     */
    public String getCnName() {
        return cnName;
    }

    /**
     * 项目中文名称
     * @param cnName 项目中文名称
     */
    public void setCnName(String cnName) {
        this.cnName = cnName == null ? null : cnName.trim();
    }

    /**
     * 项目英文名称
     * @return enName 项目英文名称
     */
    public String getEnName() {
        return enName;
    }

    /**
     * 项目英文名称
     * @param enName 项目英文名称
     */
    public void setEnName(String enName) {
        this.enName = enName == null ? null : enName.trim();
    }

    /**
     * 访问地址
     * @return url 访问地址
     */
    public String getUrl() {
        return url;
    }

    /**
     * 访问地址
     * @param url 访问地址
     */
    public void setUrl(String url) {
        this.url = url == null ? null : url.trim();
    }

    /**
     * 所属服务器
     * @return server 所属服务器
     */
    public ServerManage getServer() {
        return server;
    }

    /**
     * 所属服务器
     * @param server 所属服务器
     */
    public void setServer(ServerManage server) {
        this.server = server;
    }

    /**
     * 所属服务器路径
     * @return serverPath 所属服务器路径
     */
    public String getServerPath() {
        return serverPath;
    }

    /**
     * 所属服务器路径
     * @param serverPath 所属服务器路径
     */
    public void setServerPath(String serverPath) {
        this.serverPath = serverPath == null ? null : serverPath.trim();
    }

    /**
     * 数据库地址
     * @return dbUrl 数据库地址
     */
    public String getDbUrl() {
        return dbUrl;
    }

    /**
     * 数据库地址
     * @param dbUrl 数据库地址
     */
    public void setDbUrl(String dbUrl) {
        this.dbUrl = dbUrl == null ? null : dbUrl.trim();
    }

    /**
     * 数据库用户名
     * @return dbUser 数据库用户名
     */
    public String getDbUser() {
        return dbUser;
    }

    /**
     * 数据库用户名
     * @param dbUser 数据库用户名
     */
    public void setDbUser(String dbUser) {
        this.dbUser = dbUser == null ? null : dbUser.trim();
    }

    /**
     * 密码
     * @return dbPass 密码
     */
    public String getDbPass() {
        return dbPass;
    }

    /**
     * 金融代码
     * @return financialCode 金融代码
     */
    public String getFinancialCode() {
        return financialCode;
    }

    /**
     * 金融代码
     * @param financialCode 金融代码
     */
    public void setFinancialCode(String financialCode) {
        this.financialCode = financialCode == null ? null : financialCode.trim();
    }

    /**
     * 金融代码密码
     * @return pass 金融代码密码
     */
    public String getPass() {
        return pass;
    }

    /**
     * 金融代码密码
     * @param pass 金融代码密码
     */
    public void setPass(String pass) {
        this.pass = pass == null ? null : pass.trim();
    }

    /**
     * 密码
     * @param dbPass 密码
     */
    public void setDbPass(String dbPass) {
        this.dbPass = dbPass == null ? null : dbPass.trim();
    }

    /**
     * 是否启用：1开启 0关闭
     * @return useFlag 是否启用：1开启 0关闭
     */
    public int getUseFlag() {
        return useFlag;
    }

    /**
     * 是否启用：1开启 0关闭
     * @param useFlag 是否启用：1开启 0关闭
     */
    public void setUseFlag(int useFlag) {
        this.useFlag = useFlag;
    }

    /**
     * 启动地址（用于项目的启动操作）
     * @return startUpUrl 启动地址（用于项目的启动操作）
     */
    public String getStartUpUrl() {
        return startUpUrl;
    }

    /**
     * 启动地址（用于项目的启动操作）
     * @param startUpUrl 启动地址（用于项目的启动操作）
     */
    public void setStartUpUrl(String startUpUrl) {
        this.startUpUrl = startUpUrl == null ? null : startUpUrl.trim();
    }

    /**
     * 终止地址（用于项目的启动操作）
     * @return shutDownUrl 终止地址（用于项目的启动操作）
     */
    public String getShutDownUrl() {
        return shutDownUrl;
    }

    /**
     * 终止地址（用于项目的启动操作）
     * @param shutDownUrl 终止地址（用于项目的启动操作）
     */
    public void setShutDownUrl(String shutDownUrl) {
        this.shutDownUrl = shutDownUrl == null ? null : shutDownUrl.trim();
    }

    /**
     * 终止时间
     * @return shutDownTime 终止时间
     */
    public Date getShutDownTime() {
        return shutDownTime;
    }

    /**
     * 终止时间
     * @param shutDownTime 终止时间
     */
    public void setShutDownTime(Date shutDownTime) {
        this.shutDownTime = shutDownTime;
    }

}